/*
@Time : 2021/04/12 14:45
@Author : LeiXiaoTian
@File : common.go
@Software: GoLand
*/
package configs

//定义公用常量
const (

	//一些常量
	Uniacid                       = 3    //挂接的公众号$uniacid
	ExchangeGoodsId               = 226  //兑换使用的商品ID
	CheckinGoodsId                = 227  //签到使用的商品ID
	RechargepackageAndroidGoodsId = 223  //安卓平台充值套餐使用的商品ID
	RechargepackageIosGoodsId     = 224  //ios平台充值套餐使用的商品ID
	RechargepackageWebGoodsId     = 225  //web平台充值套餐使用的商品ID
	VipPackageCategoryId          = 1214 //会员套餐使用的分类ID
	RechargePackageCategoryId     = 1215 //充值套餐使用的分类ID
	GiftsCategoryId               = 1217 //礼物分类Id
	DefaultPage                   = 1    //默认第一页
	DefaultPerPage                = 10   //默认一页10条记录

	//redisCacheKey
	CacheMemberInfo      = "MemberInfo:"     //用户详情
	CacheVipPackage      = "VipPackage"      //会员充值套餐
	CacheRechargePackage = "RechargePackage" //会员充值钻石套餐的配置信息
	CacheShopMember      = "ShopMember:"     //eweishopmember内容
	CacheGoods           = "Goods"           //商品详情
	//直播相关
	CacheJmfMemberDiamonds  = "Member:Diamond:" //单独维护钻石
	CacheJmfMember          = "JmfMemberInfo:"  //会员信息拓展
	CacheJmfGoodsGifts      = "Gift:Info:"      //礼物商品详情
	CacheJmfGoodsGiftsList  = "Gift:List:"      //礼物商品列表
	CacheJmfMemberCashsList = "Cash:List:"      //提现列表
	CacheJmfMemberCashsInfo = "Cash:Info:"      //提现明细

	CacheJmfMemberInfo  = "JmfMember"      //主播信息
	CacheJmfMemberUnion = "JmfMemberUnion" //工会信息

	//球豆相关
	BeansOpen       = "Setting:BallGold:WithDraw" //是否开启球豆提现
	WebDiamondsList = "DiamondRecord:Unified:"    //专门给web使用钻石消费，充值明细

	Page    = 1
	PerPage = 10

)

//定义消息容器
var MsgCode map[int]string = map[int]string{
	200: "成功",
	400: "客户端请求的语法错误，服务器无法理解",
	403: "服务器理解请求客户端的请求，但是拒绝执行此请求",
	404: "请求的资源不存在",
	405: "客户端请求中的方法被禁止",
	408: "服务器等待客户端发送的请求时间过长，超时",
	500: "内部服务器错误",
	501: "服务器不支持请求的功能，无法完成请求",

	//以下是本平台的错误码
	4000: "参数错误，参数检查不过关", //参数错误，参数检查不过关
	4001: "操作不存在",        //操作不存在
	4002: "redis未连接上",    //redis未连接上
	4003: "无效的token信息",
	4004: "请登录再操作",
	4005: "验证码错误",

	//以下是用户的错误码
	5001: "用户不存在",             //用户不存在
	5002: "用户ID不存在",           //用户不存在
	5003: "用户飞吻奖励不足",
	5004: "用户没有登录成功!",
	5005: "更新用户飞吻奖励失败",

	//文章相关错误
	5100: "获取文章异常",
	5101: "文章内容不存在",
	5102: "没有符合类型的type",
	5103: "获取Redis文章失败",
	5104: "保存帖子失败",

	//分类相关错误
	5200: "获取分类记录失败！",
	5201: "题目还没开始，敬请期待！",

	//友链相关错误
	5300: "获取友链列表失败！",

	//金融基金相关错误
	5400: "基金代码输入错误！",
	5401: "股票代码输入错误！",


	//系统相关
	-1: "系统错误",
}
